package com.szcinda.service.dto.history;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;

@EqualsAndHashCode(callSuper = true)
@Data
public class HistoryGhOrderOutExportVo extends BaseRowModel {
    /**
     * 订舱号
     */
    @ExcelProperty(value = "订舱号")
    private String bookNo;
    /**
     * 所属机构
     */
    @ExcelProperty(value = "所属机构")
    private String organizationName;
    /**
     * 客户
     */
    @ExcelProperty(value = "客户")
    private String clientName;
    /**
     * 业务类型
     */
    @ExcelProperty(value = "业务类型")
    private String businessType;
    /**
     * 计费方式
     */
    @ExcelProperty(value = "计费方式")
    private String calculateType;
    /**
     * 提货日期
     */
    @ExcelProperty(value = "提货日期")
    private String pickTime;
    /**
     * 发车日期
     */
    @ExcelProperty(value = "发车日期")
    private String sendTime;
    /**
     * 始发地
     */
    @ExcelProperty(value = "起始站")
    private String startPlace;
    /**
     * 目的地
     */
    @ExcelProperty(value = "目的站")
    private String endPlace;
    /**
     * 数量
     */
    @ExcelProperty(value = "数量")
    private String count;
    /**
     * 方数(m³)
     */
    @ExcelProperty(value = "方数(m³)")
    private String volume;
    /**
     * 毛重(KG)
     */
    @ExcelProperty(value = "毛重(KG)")
    private String weight;
    /**
     * 重泡比
     */
    @ExcelProperty(value = "重泡比")
    private String pb;
    /**
     * 体积重(KG)
     */
    @ExcelProperty(value = "体积重(KG)")
    private String volume2;
    /**
     * 提货车型
     */
    @ExcelProperty(value = "提货车型")
    private String pickType;
    /**
     * 提货线路
     */
    @ExcelProperty(value = "提货线路")
    private String pickLine;
    /**
     * 派送车型
     */
    @ExcelProperty(value = "派送车型")
    private String deliveryType;
    /**
     * 派送线路
     */
    @ExcelProperty(value = "派送线路")
    private String deliveryLine;
    /**
     * 车型备注
     */
    @ExcelProperty(value = "车型备注")
    private String carRemark;
    /**
     * 派送日期
     */
    @ExcelProperty(value = "派送日期")
    private String deliveryTime;
    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;
    /**
     * 运输费(RMB)
     */
    @ExcelProperty(value = "运输费供应商")
    private String transportFeeCarrier;
    @ExcelProperty(value = "运输费(RMB)")
    private double transportFee;
    /**
     * 提货费(RMB)
     */
    @ExcelProperty(value = "提货费供应商")
    private String pickFeeCarrier;
    @ExcelProperty(value = "提货费(RMB)")
    private double pickFee;
    /**
     * 派送费(RMB)
     */
    @ExcelProperty(value = "派送费供应商")
    private String deliveryFeeCarrier;
    @ExcelProperty(value = "派送费(RMB)")
    private double deliveryFee;
    /**
     * 合计（RMB)
     */
    @ExcelProperty(value = "合计（RMB)")
    private double totalFee;
}
